import React from 'react'

function Test(props) {
  console.log('Test组件挂载或更新')
  return (
    <div>
      Test,
      <p>{props.c}</p>
      <p>{props.obj.name}</p>
    </div>
  )
}
// React.memo的作用:判断传递给Test的props数据是否发生变化,如果发生变化则更新,如果没有发生变化,则不让Test更新. 但是如果数据是复杂数据,也还是判断地址

// 小结:
// 函数组件中,useState自动判断了状态是否变化
// 函数组件中,使用React.memo判断props数据是否变化
// 所以函数组件中是使用useState和React.memo配合解决性能问题
export default React.memo(Test)
